home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / fish / 001-100 / 001-025 / 022 / pemacs / readme < prev    next >
Text File  |  1995-03-17  |  3KB  |  76 lines

  1.  
  2.     Memacs Documentation
  3.  
  4.     by Andy Poggio
  5.  
  6.  
  7. Welcome to memacs! (I pronounce it mee-macks).  I have taken the microemacs
  8. distributed by Fred Fish and made it into a quite usable editor by adding a
  9. number of features found on other emacs-like editors that I am familiar
  10. with.  Like its predecessors, this program is freely distributable.
  11.  
  12. The rest of this file describes those additions.  A command summary
  13. can be found in the file "memacs.cmds".  I have compiled memacs under
  14. Manx C using 32-bit integers.  I suspect it will compile under Lattice C
  15. as well.
  16.  
  17.     New Features
  18.  
  19. Alt Keys as Meta Keys -- Instead of typing <ESC> before meta command chars,
  20. you can use either of the two <ALT> keys as a shift.  For example, instead
  21. of typing <ESC>v to go to the previous screen, you can hold down an <ALT>
  22. key and type v.  This is usually much faster.
  23.  
  24. Default buffer on switches -- Switches to previous buffer if no buffer is
  25. specified in <ctrl-X>b.  This is usually the one you want so it saves typing in
  26. the name.
  27.  
  28. Mouse Support Added --  Buttons work as follows:
  29.  
  30. LEFT BUTTON puts memacs cursor where mouse arrow is.  This is also an easy
  31. way to switch memacs windows.  A small annoyance is that memacs gets mouse
  32. button notification whenever its window is activated.  Thus, activating the
  33. window will move the memacs cursor unless mouse cursor is in top strip.
  34.  
  35. RIGHT BUTTON will set mark unless a menu item is selected.  If you push the
  36. right button accidently and you don't want to move the mark, just select
  37. "No Operation" from the menu.
  38.  
  39. COMBINATION:  Pressing the left button, then pressing and releasing right,
  40. and then releasing left will result in a backward character delete, i.e. a
  41. <DEL>.
  42.  
  43. Interactive priority -- The memacs process priority is set to 1 (default is
  44. 0) to improve interactive response when multiple processes are active.
  45. Without this feature, response is sluggish when, for example, compiling is
  46. going on in the background.
  47.  
  48. File Backup -- A backup file is created whenever a file is written.  The
  49. backup file name is the original name with a 'O' appended.  Thus, if you
  50. write a file named "my.c", the directory will contain the file you just
  51. wrote out as "my.c" and the original file as "my.cO".
  52.  
  53. Paragraph Fill -- Justifying paragraphs <META-Q> has been added.  This does
  54. things like shortening long lines, lengthening short lines, removing extra
  55. spaces and adding missing spaces.  It will try to be smart about how many
  56. spaces should go after a period, but don't expect perfection.  Colons will
  57. always be followed by two spaces.
  58.  
  59. Word Wrap on Input -- This feature has been fixed to work correctly.  It
  60. will automatically break lines at word boundaries as you input text.  It is
  61. initially set to off.  It can be toggled by <crtl-X>t.
  62.  
  63. Query Replace -- You can now do mass text substitutions in a file via the
  64. query replace command <META-%>. It will ask for the string to replace and
  65. the string to replace it with.  It will then search (case-independent) and
  66. display each occurance it finds between the current point and the end of
  67. the file.  At each occurance, you must type one of several choices:
  68.  
  69.     y or <SPACE> to replace the old string with the new one.
  70.     n or <DEL> to not replace, i.e. to leave the original string.
  71.     a to replace this and all subsequent occurances.
  72.     <ctrl-G> to abort.
  73.  
  74. Function Keys -- All the function keys are used in a reasonable
  75. fashion.
  76.